<?php
require('includes/simple_html_dom.php');
setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
error_reporting(0);
print_speiseplan();

/**
 * Gibt den Speiseplan fuer den heutigen Tag aus
 */
function print_speiseplan() {
	try {
		$text = extract_text(); // extrahieren

		$datum = sprintf("<b>%s</b><br />", date("l, d.m."));
                echo strlen($text) ? $datum . $text : $datum . "n/a";
	}
	catch (Exception $e) {
		echo $e->getMessage();
	}
}

/**
 * Extrahiert den Speiseplan aus der Website
 */
function extract_text() {
	$speiseplan = file_get_dom('http://www.baeckerei-reiss-beck.de/mittagstisch-berliner-allee.php');
	$zellen = $speiseplan->find('table tr td');
	$zelle = ((date('N') - 1) * 3) + 1;

	if ( $zelle >= count($zellen) ) {
		return '';
	}

	return $zellen[$zelle]->plaintext;
}
?>
